Big Huge Thesaurus

Egyptian cobra

noun